home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Magazine / GraphicsCards / StormMesa / README.DOS < prev    next >
Text File  |  1998-12-15  |  5KB  |  122 lines

  1. Mesa 2.2 MSDOS Port Revision 0.9.1
  2. ----------------------------------
  3.  
  4. I`ve setup an ftp site to get the latest versions of mesa msdos
  5. its at 206.103.168.10 login mesa password mesa
  6. rememberr though those are likely to be beta/alpha versions,
  7. the one you get from brian paul`s homepage is the release version.
  8.  
  9. I`ll stick dmake.exe (3.80) there too..
  10.  
  11. Watcom C Build Instructions ----------------------------------------------------
  12.  
  13. To compile with Watcom C 10.x do in each of
  14. mesa/src mesa/src-tk mesa/src-aux mesa/src-glu do this
  15.  
  16. make sure you have a \etc\startup.mk, i`ve supplied mine in
  17. case you need it, watch you don`t overwrite your own.
  18.  
  19. dmake -f makefile.dos
  20.  
  21. Demos can be built with the mesados.bat use, edit the mesados.bat first
  22. and make any changes for your system !
  23.  
  24. mesados <demo_name>
  25.  
  26. eg. mesados wave
  27.  
  28. will build wave.exe
  29.  
  30. DJGPP Build Instructions -------------------------------------------------------
  31.  
  32. To compile the libs, demos, and samples with DJGPP do:
  33.  
  34. make -f makefile.dj
  35.  
  36.  
  37. VESA Instructions --------------------------------------------------------------
  38.  
  39. To use the VESA support you *need* to get hold of Scitechs SuperVGA KIT library
  40. from http://wwww.scitechsoft.com, also make sure you remove the # from the
  41. #CFLAGS += UNIVBE in the src/makefile.dos line, I`m more than sure i can`t
  42. distribute the files required with DOS Mesa. Its a very good library and makes
  43. VESA intergration very easy.
  44.  
  45. Currently the DJGPP version has no VESA support. I`m working on it, djgpp
  46. has some really bad tools, ld is very poor add a.out support back !.
  47.  
  48. Some of the demos won`t build out of the box as they use near and far as
  49. variable names, which are reserved words on DOS compilers. Some other
  50. demos use unix style time() functions which some dos compilers don`t support.
  51.  
  52. --------------------------------------------------------------------------------
  53.  
  54. I use dmake because wmake, make and nmake all suck big time, dmake
  55. is excellent and is unix friendly. I`ll send the .exe to anyone
  56. who wants it, or make it available at my website..
  57.  
  58. I use Denis Vadura`s Dmake 3.80PL
  59.  
  60. If anyone hassles me enough i might rewrite the makefiles for wmake at
  61. least.
  62.  
  63. A couple of the demos don`t work yet....
  64.  
  65. --------------------------------------------------------------------------------
  66.  
  67. Things I (or some kind soul) need to do..
  68.  
  69. Change the key handler, i have a keyboard interrupt already made just
  70. needs integration. (the one in there is really poor and is temporary)
  71.  
  72. The RGB mode is really a 256 colour mode, it allocates the first 256
  73. colours used. then tries to map them to others allocated later. Currently
  74. it isn`t that good, its difficult to make up a palette that will effectively
  75. work for all situations, its not really effective at the moment.
  76.  
  77. General improvements.
  78.  
  79. GLX support.
  80.  
  81. Does anyone really want mode13 support ? Do i need to fix up the RGB
  82. mode of 320x200x256 ? email me at cwallace@dreamworks.com and nag me
  83. or any other wishlist stuff for modes.
  84.  
  85. Better Glide support, thanks to brian bruning and gary mctaggart
  86. at 3dfx for the dual board and the support.
  87.  
  88. Change Scitech SuperVGA KIT to MGL ( thanks to tom and kendall at scitech for
  89. sending me a copy )
  90.  
  91. MsVC support.
  92.  
  93. Figure out a way of guessing the resolution , I`m more than likely
  94. going to change the way it works, so that it first tries for 3DFX,
  95. then Vesa, then mode13.
  96.  
  97. --------------------------------------------------------------------------------
  98.  
  99. Long Live OpenGL(tm) and kudos to brian paul for Mesa.
  100.  
  101. --------------------------------------------------------------------------------
  102.  
  103. Revision History
  104.  
  105. v0.0 10/30/96 Initial DOS 320x200x256 Using Mesa 1.2.8
  106. v0.1 11/05/96 Ported to Mesa 2.0
  107. v0.3 11/12/96 Ported to Mesa 2.1
  108. v0.4 11/12/96 Started to assemble for release.
  109. v0.5 11/28/96 Small changes for release.
  110. v0.6 Sun 12-08-1996 Added VESA support.
  111. v0.7 Sun 12-08-1996 Cleaned up, should be able to compile without Watcom.
  112. v0.8 Sun 12-28-1996 Built for DJGPP. ( time traveller )
  113. v0.9 Thu 01-09-1997 Added 3DFX Glide support.
  114. v0.9.1 Fri 02-28-1997 Integrated into 2.2.7 beta
  115.  
  116. Charlie Wallace - Software Scientist, Dreamworks SKG Interactive
  117. --------------------------------------------------------------------------------
  118. http://www.geocities.com/~charlie_x                      cwallace@dreamworks.com
  119.                                                          charlie_x@geocities.com
  120.                                                          charlie__x@msn.com
  121.                                                          charlie@trespasser.com
  122.